package com.xw.screen.capture.service;

/**
 * @author ：xiongwei
 * @date ：Created in 2020/11/21 23:57
 */
public interface ScreenService {

    /**
     * 开始
     * @throws Exception 异常
     */
    void start() throws Exception;

    /**
     *  开始
     * @param rate 速率，每秒截图次数
     * @throws Exception 异常
     */
    void start(int rate) throws Exception;

    /**
     * 只开始一次
     * @throws Exception 异常
     */
    void startOnce() throws Exception;

    /**
     * 结束
     * @throws Exception 异常
     */
    void stop() throws Exception;
}
